Skip to content

Comments

Improve development pipeline#2

Merged
larssont merged 4 commits intomainfrom
dev-pipeline-improvements
Jun 14, 2025
Merged

Improve development pipeline#2
larssont merged 4 commits intomainfrom
dev-pipeline-improvements

Conversation

@larssont
Copy link
Owner

This PR add several improvements to the development pipeline.

  • Stricter ruff rules.
  • Ignore some ruff rules for examples and tests.
  • Pre-commit hooks for ruff, formatting and codespell.
  • Set hatchling as the build system in pyproject.toml.
  • Limits concurrent CI Tests workflows, will now cancel if one is already in progress.

Much of the codebase has also been updated to reflect the updated linting rules.

@larssont larssont added the chore Maintenance and chores. label Jun 14, 2025
@larssont larssont merged commit bfbff66 into main Jun 14, 2025
1 check passed
@larssont larssont deleted the dev-pipeline-improvements branch June 14, 2025 01:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance and chores.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant